Minimizing Maximum Flowtime of Jobs with Arbitrary Parallelizability
نویسندگان
چکیده
We consider the problem of nonclairvoyantly scheduling jobs, which arrive over time and have varying sizes and degrees of parallelizability, with the objective of minimizing the maximum flow. We give essentially tight bounds on the achievable competitiveness. More specifically we show that the competitive ratio of every deterministic nonclairvoyant algorithm is high, namely Ω( √ n). But there is a simple batching algorithm that (1 + ε)speed O(log n)-competitive algorithm. And this simple batching algorithm is optimally competitive as no deterministic nonclairvoyant algorithm can be s-speed o(log n)-competitive for any constant speed s.
منابع مشابه
Efficient Heuristics for Flowshop Scheduling for Minimizing the Makespan and Total Flowtime of Jobs
The problem of scheduling in permutation flowshops has been extensively investigated by many researchers. Recently, attempts are being made to consider more than one objective simultaneously and develop algorithms to obtain a set of Pareto-optimal solutions. Varadharajan et al. (2005) presented a multi-objective simulated-annealing algorithm (MOSA) for the problem of permutation-flowshop schedu...
متن کاملScheduling Jobs with Stochastic Processing Requirements on Parallel Machines to Minimize Makespan or Flowtime
A number of identical machines operating in parallel are to be used to complete the processing of a collection of jobs so as to minimize either the jobs' makespan or flowtime. The total processing required to complete each job has the same probability distribution, but some jobs may have received differing amounts of processing prior to the start. When the distribution has a monotone hazard rat...
متن کاملMinimizing Flowtime Subject to Optimal Makespan on Two Identical Parallel Machines
We consider the problem of scheduling jobs on two parallel identical machines where an optimal schedule is defined as one that gives the smallest total flowtime (the sum of the completion time of all jobs) among the set of schedules with optimal makespan (the completion time of the latest job). Utilizing an existing optimization algorithm for the minimization of makespan, we propose an algorith...
متن کاملA Stochastic Batching and Scheduling Problem
We consider a batch scheduling problem in which the processing time of a batch of jobs equals the maximum of the processing times of all jobs in the batch. This is the case, for example, for burn-in operations in semiconductor manufacturing, and other testing operations. Processing times are assumed to be random, and we consider minimizing the makespan and the flowtime. The problem is much more...
متن کاملAn Online Scalable Algorithm for Minimizing `k-norms of Weighted Flow Time on Unrelated Machines
We consider the problem of scheduling jobs that arrive online in the unrelated machine model to minimize `k norms of weighted flowtime. In the unrelated setting, the processing time and weight of a job depends on the machine it is assigned to, and it is perhaps the most general machine model considered in scheduling literature. Chadha et al. [10] obtained a recent breakthrough result in obtaini...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010